﻿using AutoMapper;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Linq.Expressions;
using System.Text;
using System.Threading.Tasks;
using VM.Common.Result;
using VM.Entity.EntityDto.TitleDto;
using VM.Entity.EntityMap.Condition;
using VM.Entity.EntityMap.Title;

namespace VM.IDAL
{
    public interface ITitleDAL : IBaseDAL {
       

        public PagingData<titleListDto> getTopicTypeListConditon<T>(List<Condition> whereObj, int pageSize, int pageIndex, Expression<Func<T, object>> funcOrderby, bool isAsc = true) where T : class;

        titleDetailDto  getTitleDetailById(int id);



    }


}
